This resource address can be used to update the properties for the specified amp.
Response Headers | |
---|---|
Content-type | The MIME type of the data in the response
body. Depending upon the value of the format parameter or Accept header, either
application/xml or application/json . |
Upon success, MarkLogic Server returns status code 204 (No Content). If the payload is malformed or the privilege does not exist, a status code of 400 (Bad Request) is returned. A status code of 401 (Unauthorized) is returned if the user does not have the necessary privileges.
security
and
manage-admin
roles. Note: The properties described here are for XML payloads. In
general they are the same for JSON, with the exception that, in JSON, roles
is
expressed in singular form. For example, in JSON, roles
is instead
role
and the format is: "role":["rolename"]
.
The structure of the output returned from this REST API is as follows:
local-name
namespace
document-uri
modules-database
roles
This is a complex structure with the following children:
role
curl -X PUT --anyauth -u admin:admin -H "Content-Type:application/json" \ -d '{"role": ["manage-internal" ]}' http://localhost:8002/manage/v2/amps/create-foo/properties?document-uri=/module/path/name&namespace=http://example.com/uri ==> Changes the amp, named "create-foo," to use the "manage-internal" role.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.